首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Czy‘s Blog

    Nginx常用配置

    Nginx常用配置 Nginx (Engine X)是一个轻量级高性能HTTP和反向代理web服务器,同时也提供了电子邮件IMAP/POP3/SMTP服务,在BSD-like协议下发行,其特点是占有内存少 常用命令 -c </path/to/config>: 为Nginx指定一个配置文件,来代替缺省配置文件。 -t: 不运行而仅仅测试配置文件,nginx将检查配置文件语法正确性,并尝试打开配置文件中所引用到文件,这个命令也可以查看nginx文件所在位置。 -v: 显示nginx版本。 -V: 显示nginx版本,编译器版本和配置参数。 events模块 events模块通常用来指定nginx工作模式和工作模式及连接数上限。 events { use epoll; # use 用来指定Nginx工作模式。

    93111发布于 2020-12-29
  • 来自专栏给时光以生命

    nginx常用配置

    default_server; server_name _; access_log off; return 444; } 443 端口同样需要限制,可以重定向到自己域名 proxy_pass http://tomcatserver; proxy_redirect default; } } 4、二级目录 在一些类似验证网站所有权场景下 ,需要配置二级目录映射静态文件。 比如提交Google收录时,需要将Google提供页面上传到网站。 …… *其他设置 # 请求体大小限制(通常用于文件上传) client_max_body_size 10m; # 屏蔽版本号(不显示nginx版本) server_tokens off; Q.E.D.

    61720编辑于 2022-11-01
  • 来自专栏章工运维

    nginx常用配置

    off; } 常用代理 location / { proxy_pass http://localhost:8000/; proxy_set_header $limit_rate 用于设置响应速度限制 $nginx_version nginx版本 $pid 工作进程PID 客户端地址 $remote_port 客户端端口 $remote_user 用于HTTP基础认证服务用户名 $request $server_addr 服务器端地址,需要注意是:为了避免访问linux系统内核,应将ip地址提前设置在配置文件中。 ,防止恶意软件攻击威胁 三、配置上面到主配置文件后。

    1.3K12编辑于 2023-05-19
  • 来自专栏小网管的运维之路

    nginx 常用配置

    nginx 常用配置 logrotate日志切割 yum install logrotate -f /usr/local/openresty/nginx/logs/nginx.pid ] || kill -USR1 `cat /usr/local/openresty/nginx/logs/nginx.pid ` endscript } 更新配置 logrotate /etc/logrotate.conf daily: 日志文件将按天轮循 weekly: 日志文件将按周轮循 monthly: 日志文件将按月轮循 时间最久那个日志文件将被删除 notifempty: 如果是空文件的话,不进行转储 minsize 1M: 日志文件大于1M才会去轮转; sharedscripts: 共享脚本,让postrotate /endscript包含脚本只执行一次即可; postrotate/endscript:在所有其它指令完成后,postrotate和endscript里面指定命令将被执行

    85910发布于 2019-05-28
  • 来自专栏趣站笔记

    Nginx 常用基础配置(web前端相关方面)

    图片 最近很多朋友通过趣站网问到Nginx配置前端 web 服务,所以特地写了这篇文章;希望能够帮助更多朋友。 基础配置 user root; worker_processes 1; events { worker_connections /serve/*.conf; } 隐藏 Nginx 版本信息 http { server_tokens off; } 禁止ip直接访问80端口 server { listen X-Forwarded-For $proxy_add_x_forwarded_for; } # 静态资源读取不到问题处理 rewrite ^/api/profile/(.*)$ /(替换成正确路径文件上一层目录 /ssl/www.xxx.com.pem; ssl_certificate_key /etc/nginx/ssl/www.xxx.com.key; ssl_session_timeout

    1.7K262编辑于 2023-02-10
  • 来自专栏大数据成长之路

    基础Nginx【2】| Nginx 常用命令和配置文件

    基础Nginx【1】 | Nginx基础概念入门)学习,我们已经知道了Nginx是一款高性能代理服务器软件,支持正向代理和反向代理。 本篇我们就来介绍Nginx安装和配置Nginx安装 安装和配置Nginx之前,我们需要先安装一些Nginx相关依赖。 Nginx常用命令 使用 Nginx 操作命令前提条件:必须进入 nginx 目录 /usr/local/nginx/sbin cd /usr/local/nginx/sbin/ Nginx 服务器与用户网络连接,常用设置包括是否开启对多 work process 下网络连接进行序列化,是否允许同时接收多个网络连接,选取哪种事件驱动模型来处理连接请求,每个 word process 下一期,我们要学习Nginx安装和Nginx常用命令使用,敬请期待!你知道越多,你不知道也越多,我是Alice,我们下一期见!

    60430发布于 2021-01-27
  • 来自专栏Vue开发社区

    Nginx 常用配置清单

    来源:vishnu.hashnode.dev/nginx-cheatsheet Nginx 是一个高性能 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富功能集 、稳定性、示例配置文件和低系统资源消耗受到了开发者欢迎。 本文,我们总结了一些常用 Nginx 配置代码,希望对大家有所帮助。 Nginx 进行配置,我在 GitHub 上发现了一款可以一键生成 Nginx 配置神器,相当给力。 如果你想在线进行配置,只需要打开网站:https://nginxconfig.io/,按照自己需求进行操作就行了。 图片 选择你场景,填写好参数,系统就会自动生成配置文件。

    45510编辑于 2022-03-29
  • 来自专栏Java经验总结

    Nginx 常用配置清单

    来源:vishnu.hashnode.dev/nginx-cheatsheet Nginx 是一个高性能 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富功能集 、稳定性、示例配置文件和低系统资源消耗受到了开发者欢迎。 本文,我们总结了一些常用 Nginx 配置代码,希望对大家有所帮助。 Nginx 进行配置,我在 GitHub 上发现了一款可以一键生成 Nginx 配置神器,相当给力。 如果你想在线进行配置,只需要打开网站:https://nginxconfig.io/,按照自己需求进行操作就行了。 ? 图片 选择你场景,填写好参数,系统就会自动生成配置文件。

    31330发布于 2021-07-23
  • 来自专栏Java冰冻三尺

    Nginx 常用配置清单

    guid=none&deviceId=ca2b0a4c-a1fb-43bc-ab8c-1eaafe592469 Nginx 是一个高性能 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/ POP3/SMTP 服务,其因丰富功能集、稳定性、示例配置文件和低系统资源消耗受到了开发者欢迎。 本文,我们总结了一些常用 Nginx 配置代码,希望对大家有所帮助。 Nginx 进行配置,我在 GitHub 上发现了一款可以一键生成 Nginx 配置神器,相当给力。 如果你想在线进行配置,只需要打开网站:https://nginxconfig.io/,按照自己需求进行操作就行了。 选择你场景,填写好参数,系统就会自动生成配置文件。

    46930发布于 2021-05-08
  • 来自专栏Vue中文社区

    Nginx 常用配置清单

    来源:vishnu.hashnode.dev/nginx-cheatsheet Nginx 是一个高性能 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富功能集 、稳定性、示例配置文件和低系统资源消耗受到了开发者欢迎。 本文,我们总结了一些常用 Nginx 配置代码,希望对大家有所帮助。 Nginx 进行配置,我在 GitHub 上发现了一款可以一键生成 Nginx 配置神器,相当给力。 如果你想在线进行配置,只需要打开网站:https://nginxconfig.io/,按照自己需求进行操作就行了。 ? 图片 选择你场景,填写好参数,系统就会自动生成配置文件。

    33830发布于 2021-07-29
  • 来自专栏IT技术订阅

    Nginx安装与常用配置

    nginx进程 pid 设置工作模式 http 是指令块,针对http网络传输一些指令配置 include引入外部配置,提高可读性,避免单个配置文件过大 设定日志格式, main为定义格式名称,如此 /nginx/sbin/cut_my_log.sh 重启定时任务∶ service crond restart ● 附∶常用定时任务命令∶ service crond start //启动服务 service 网络模型是计算机网络基础一部分内容,一般大学计算机系都会讲到此知识点,并且会作为考点;其实在面试过程中有时候也会被问到。所以我们还是有必要来复习或学习一下这块一些重要知识。 所以网络层也能称之为IP层,IP是互联网基础根本。能提供IP分配设备则为路由器或交换机。 物理层∶ 端到端请求响应过程中媒介,物理介质,比如网线、中继器等等设备,都是你在端到端交互过程中不可缺少基础设备。

    81020编辑于 2022-06-23
  • 来自专栏玖叁叁

    linux安装nginx以及nginx常用配置

    Nginx是一款高性能Web服务器和反向代理服务器。它具有轻量级、高并发和低资源消耗特点,越来越受到广泛关注和应用。 本文将介绍如何在Linux操作系统中安装和配置Nginx,并提供一些常用配置示例。 安装epel-release:sudo yum install epel-release安装Nginx:sudo yum install nginx常用配置示例静态文件服务器Nginx可以作为一个静态文件服务器来使用 这里我们将Nginx配置为提供静态文件服务。 :listen指定Nginx监听端口;server_name指定访问域名;location指定静态文件所在目录,以及默认主页文件。

    3.7K42编辑于 2023-04-10
  • 来自专栏魔法书

    Nginx常用配置,建议收藏!

    Nginx 日志切割-手动 现有的日志都会存在access.log文件中,但是随着时间推移,这个文件内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把这个大日志文件切割为多份不同小文件作为日志 * * /usr/ local/nginx/sbin/cut_my_log.sh 重启定时任务: service crond restart ● 附:常用定时任务命令: service crond ,对用户透明配置时候为: location /hello { alias /home/potter } 用户访问时候请求为:url:port/hello/files/img/face.png, (GIF|png|jpg|jpeg) { root /home; } ^~:以某个字符路径开头 location ^~ /potter/img { root / home; } Nginx 跨域配置支持 ` *; #允许请求header add_header 'Access-control-Allow-headers' *; Nginx 防盗链配置支持 #对源站点验证 valid_referers

    44510编辑于 2024-01-28
  • 来自专栏学习乐园

    Nginx 常用配置以及安全配置案例

    Nginx 是用于 Web 服务、反向代理、缓存、负载平衡、媒体流等开源软件。在这将提到一些经常使用 Nginx 经典配置以及安全性一些配置。请根据您实际需求对这些配置进行调整。 well-known).* { deny all; access_log off; log_not_found off; } 禁止不必要 HTTP 请求方法 最常用 HTTP 攻击常用工具。 这是通过在 nginx.conf 文件中添加以下内容来实现 1 add_header X-Frame-Options "SAMEORIGIN"; X-XSS 保护 注入具有 X-XSS 保护 HTTP 修改 nginx.conf 文件添加以下内容 1 add_header X-XSS-Protection "1; mode=block";

    1.4K20编辑于 2022-02-25
  • 来自专栏小尘哥的专栏

    Nginx几个常用配置和技巧

    文章列举了几个Nginx常见,实用,有趣配置,希望看过之后能说一句:学到了! 虚拟主机配置实现,Nginx有三种类型虚拟主机 基于IP虚拟主机: 需要你服务器上有多个地址,每个站点对应不同地址,这种方式使用比较少 基于端口虚拟主机: 每个站点对应不同端口,访问时候使用 default; } 当一个nginx服务上创建了多个虚拟主机时默认会从上到下查找,如果匹配不到虚拟主机则会返回第一个虚拟主机内容,如果你想指定一个默认站点时,可以将这个站点虚拟主机放在配置文件中第一个虚拟主机位置 ,我们可以直接通过上边这种方式修改nginx即可,无需真正把文件给放到服务器上 nginx配置upstream反向代理 http { ... 在项目中大多数情况下会作为反向代理使用,例如nginx后接tomcat,nginx后接php等,这时我们开启nginx和后端服务之间keepalive能够减少频繁创建TCP连接造成资源消耗,配置如上

    61230发布于 2019-05-28
  • 来自专栏Java架构筑基

    Nginx几个常用配置和技巧

    虚拟主机配置实现,Nginx有三种类型虚拟主机 基于IP虚拟主机: 需要你服务器上有多个地址,每个站点对应不同地址,这种方式使用比较少 基于端口虚拟主机: 每个站点对应不同端口,访问时候使用 default; } 当一个nginx服务上创建了多个虚拟主机时默认会从上到下查找,如果匹配不到虚拟主机则会返回第一个虚拟主机内容,如果你想指定一个默认站点时,可以将这个站点虚拟主机放在配置文件中第一个虚拟主机位置 规则,将默认流量都转到404去 上边这个方法比较粗暴,当然你也可以配置下所有未配置地址访问时直接301重定向到你网站去,也能为你网站带来一定流量 server { rewrite ^/( ,我们可以直接通过上边这种方式修改nginx即可,无需真正把文件给放到服务器上 nginx配置upstream反向代理 http { ... 在项目中大多数情况下会作为反向代理使用,例如nginx后接tomcat,nginx后接php等,这时我们开启nginx和后端服务之间keepalive能够减少频繁创建TCP连接造成资源消耗,配置如上

    1.3K00发布于 2019-05-07
  • 来自专栏程序员备忘录

    Nginx学习笔记(三) 常用配置

    Nginx作为工作中常用反向代理服务器,其配置我们是必须要熟悉。今天主要介绍一下nginx基本配置有哪些,以及这些配置含义。首先我们看一下简单nginx配置文件。 access_log /var/log/nginx/access.log main; #错误日志地址 error_log /var/log/nginx/error.log proxy_cache_purge tmp-test $uri; //清理缓存 } } } 根据上述配置,基本nginx配置就成型了。 下面我们在学习一下其他配置 一、防盗链配置 防盗链就是用来防盗,说明白一点就是一些网站资源是不允许其他网站使用,这里被使用就是说别的网站通过代理直接调用我们服务器静态资源问题,解决这个问题这就是防盗链了 四、日志配置 日志配置能够帮助我们查看问题,我们在开始那个nginx配置中已经介绍了日志格式配置。这里我们再说一下具体配置含义。

    60810编辑于 2022-08-11
  • 来自专栏JAVA乐园

    Nginx系列:配置跳转常用方式

    随着应用服务增多,服务可能部署在不同服务器上。这些服务有可能存在IP、端口Port、请求ContextPath等一样情况,怎么合理配置他们跳转呢?下面介绍三种常见跳转方式。 0x01:根据不同域名判断跳转不同服务 就是根据在nginx.conf配置server_name与域名或者(或者IP)匹配跳转不同服务。 { root data/bbs; index index.html index.htm; } } 0x02:根据不同端口判断跳转不同服务 就是根据在nginx.conf 配置listen指令匹配跳转不同服务。 匹配项目名称为bbs开头 location /bbs/ { # 配置反向代理 proxy_pass http://192.168.1.188:8081/;

    5.8K30发布于 2020-08-30
  • 来自专栏Java后端开发博客

    Nginx 基础配置实例

    # Nginx 基础配置实例 引言 学习了核心配置文件内容,也仅仅是学习,没有实际例子来巩固知识容易流失,本内容带你写一个简单 demo 实例。 每次开机都手动启动 Nginx 服务? 基础配置实例 需求 实现 测试 操作问题 服务启停配置 全局命令配置 # 基础配置实例 前面我们已经对 Nginx 服务器默认配置文件结构和涉及基本指令做了详细阐述。 通过这些指令合理配置,我们就可以让一台 Nginx 服务器正常工作,并且提供基本 Web 服务器功能。 接下来我们将通过一个比较完整和最简单基础配置实例,来巩固下前面所学习指令及其配置。 自带配置文件备份,即 nginx.conf.default,所以我们可以直接修改配置文件,但是如果你配置文件曾经修改过,那么请进行备份。 这就需要用到接下来我们要讲解两个知识点: Nginx 服务启停配置 Nginx 全局命令配置 # 服务启停配置Nginx 应用服务设置成为系统服务,方便对 Nginx 服务启动和停止等相关操作

    1K20编辑于 2022-12-25
  • 来自专栏运维咖啡吧

    Nginx几个常用配置和技巧

    文章列举了几个Nginx常见,实用,有趣配置,希望看过之后能说一句:学到了! 虚拟主机配置实现,Nginx有三种类型虚拟主机 基于IP虚拟主机: 需要你服务器上有多个地址,每个站点对应不同地址,这种方式使用比较少 基于端口虚拟主机: 每个站点对应不同端口,访问时候使用 default; } 当一个nginx服务上创建了多个虚拟主机时默认会从上到下查找,如果匹配不到虚拟主机则会返回第一个虚拟主机内容,如果你想指定一个默认站点时,可以将这个站点虚拟主机放在配置文件中第一个虚拟主机位置 ,我们可以直接通过上边这种方式修改nginx即可,无需真正把文件给放到服务器上 nginx配置upstream反向代理 http { ... 在项目中大多数情况下会作为反向代理使用,例如nginx后接tomcat,nginx后接php等,这时我们开启nginx和后端服务之间keepalive能够减少频繁创建TCP连接造成资源消耗,配置如上

    69310发布于 2019-05-14
领券